body{
	background:#fff;
	font-family: '微软雅黑';
}
.main{
	width: 100%;
	height:100vh;
	background-image: url(../images/bg_01.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-size:contain;
	padding:0 15%;
}
.mainTop{
	text-align: center;
	padding-top: 15%;
}
.mainTop img{
	width:40%;
}
.mainTop p{
	color:#fff;
}
.mainTop p b,.mainTop p span{
	display: block;
}
.mainTop p > b{
	font-size:20px;
	font-weight:normal;
	margin-top: 10px;
}
.mainTop p > span{
	color:rgba(255,255,255,.5);
	line-height: 2;
}
.mainCenter{
	padding-top:35%;
	padding-bottom:35%;
}
.mainLine{
	border-bottom: 1px solid rgba(0,0,0,.3);
}
.mainLine label{
	width:30%;
}
.mainLine input{
	width:70% !important;
}
.mainCenter .mui-input-row label{
	padding: 11px 5px;
	font-size: 16px;
}
.mainCenter > p{
	float:right;
	color:rgba(0,0,0,.6);
	font-size: 14px;
	line-height:2.5;
}
.mainBottom{
	text-align: center;
}
.mainBottom button{
	width:100%;
	background-image: linear-gradient(to right, #4187f7 , #0abbfe);
	border-radius: 8px;
	line-height: 2;
	outline: 0 !important;
}
.mainBottom > p{
	line-height:3;
}